<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class File_model extends CI_Model {

	public function get($file_id = NULL)
	{
		if($file_id == NULL)
		{
			return $this->db->get('files')->result_array();
		}
		else if(is_numeric($file_id))
		{
			return $this->db->where('id', $file_id)
							->get('files')
							->row_array();
		}
		else
		{
			return FALSE;
		}
	}

	public function get_by_user_id($user_id)
	{
		if(is_numeric($user_id))
		{
			return $this->db->where('user_id', $user_id)
							->get('files')
							->result_array();
		}
		else
		{
			return FALSE;
		}
	}

	public function create($file_info)
	{
		return $this->db->insert('files', $file_info);
	}
}